package com.hwua.service;

import com.hwua.entity.Teacher;

import java.util.List;
import java.util.Map;

public interface BaseService<T, K> {
    //添加
    public int save(T obj);

    //修改
    public int update(T obj);

    //删除
    public int delete(K id);

    //批量删除
    public int deleteBatch(K[] id);

    //根据id查询
    public T findById(K id);

    //查询所有信息
    public List<T> findAll();

    //搜索信息
    public List<T> findSearch(String keyword);

    //返回关联模型  多表关联查询  聚合函数
    // public List<Map<String,Object>> findMap(Object obj);


}
